/*
 * Copyright (C) 2010-2011 Comcast Cable.  All Rights Reserved.
 */
package com.hercules.android.receiver.handlers.commands;

/**
 * This exception is raised by {@link XREViewFinderUtility} and {@link XRENewCommandHandler},
 * {@link XRESetCommandHandler}, {@link XREDeleteCommandHandler} if any error occurs while finding the affected views.
 * <p>
 * Note the exception will only be propagated to {@link XREAggregateCommandHandler} and then processed by
 * {@link XRECommandErrorHandler}. It extends {@link XREObjectCommandHandlerException}.
 * <p>
 * <b>Thread Safety:</b> This class is not thread safe as its base class is not thread safe.
 *
 * @author liuliquan, 7realm
 * @version 1.0
 */
public class XREViewFinderUtilityException extends XREObjectCommandHandlerException {
    /** Serial version UID. */
    private static final long serialVersionUID = 4181891850908813267L;

    /**
     * Creates a new instance of XREViewFinderUtilityException with given error message.
     *
     * @param message the error message
     */
    public XREViewFinderUtilityException(String message) {
        super(message);
    }

    /**
     * Creates a new instance of XREViewFinderUtilityException with given error message and the cause.
     *
     * @param message the error message
     * @param cause the cause of the exception
     */
    public XREViewFinderUtilityException(String message, Throwable cause) {
        super(message, cause);
    }
}